home *** CD-ROM | disk | FTP | other *** search
- #ifndef _VBCCINLINE_TTRENDER_H
- #define _VBCCINLINE_TTRENDER_H
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- BOOL __TT_PutStr(__reg("a6") struct Library *, __reg("a0") UBYTE * string)="\tjsr\t-30(a6)";
- #define TT_PutStr(string) __TT_PutStr(TTRenderBase, (string))
-
- BOOL __TT_PutUStr(__reg("a6") struct Library *, __reg("a0") UWORD * string)="\tjsr\t-36(a6)";
- #define TT_PutUStr(string) __TT_PutUStr(TTRenderBase, (string))
-
- BOOL __TT_SetFont(__reg("a6") struct Library *, __reg("a0") STRPTR name, __reg("d0") UWORD size)="\tjsr\t-42(a6)";
- #define TT_SetFont(name, size) __TT_SetFont(TTRenderBase, (name), (size))
-
- BOOL __TT_PutStrTagList(__reg("a6") struct Library *, __reg("a0") UBYTE * string, __reg("a1") struct TagItem * taglist)="\tjsr\t-48(a6)";
- #define TT_PutStrTagList(string, taglist) __TT_PutStrTagList(TTRenderBase, (string), (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- BOOL __TT_PutStrTags(__reg("a6") struct Library *, __reg("a0") UBYTE * string, Tag taglist, ...)="\tmovea.l\ta7,a1\n\tjsr\t-48(a6)";
- #define TT_PutStrTags(string, ...) __TT_PutStrTags(TTRenderBase, (string), __VA_ARGS__)
- #endif
-
- BOOL __TT_PutUStrTagList(__reg("a6") struct Library *, __reg("a0") UWORD * string, __reg("a1") struct TagItem * taglist)="\tjsr\t-54(a6)";
- #define TT_PutUStrTagList(string, taglist) __TT_PutUStrTagList(TTRenderBase, (string), (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- BOOL __TT_PutUStrTags(__reg("a6") struct Library *, __reg("a0") UWORD * string, Tag taglist, ...)="\tmovea.l\ta7,a1\n\tjsr\t-54(a6)";
- #define TT_PutUStrTags(string, ...) __TT_PutUStrTags(TTRenderBase, (string), __VA_ARGS__)
- #endif
-
- ULONG __TT_SetModesTagList(__reg("a6") struct Library *, __reg("a0") struct TagItem * taglist)="\tjsr\t-60(a6)";
- #define TT_SetModesTagList(taglist) __TT_SetModesTagList(TTRenderBase, (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- ULONG __TT_SetModesTags(__reg("a6") struct Library *, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-60(a6)";
- #define TT_SetModesTags(...) __TT_SetModesTags(TTRenderBase, __VA_ARGS__)
- #endif
-
- ULONG __TT_GetFontAttrsTagList(__reg("a6") struct Library *, __reg("a0") struct TagItem * taglist)="\tjsr\t-66(a6)";
- #define TT_GetFontAttrsTagList(taglist) __TT_GetFontAttrsTagList(TTRenderBase, (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- ULONG __TT_GetFontAttrsTags(__reg("a6") struct Library *, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-66(a6)";
- #define TT_GetFontAttrsTags(...) __TT_GetFontAttrsTags(TTRenderBase, __VA_ARGS__)
- #endif
-
- ULONG __TT_StrWidth(__reg("a6") struct Library *, __reg("a0") UBYTE * string)="\tjsr\t-72(a6)";
- #define TT_StrWidth(string) __TT_StrWidth(TTRenderBase, (string))
-
- ULONG __TT_UStrWidth(__reg("a6") struct Library *, __reg("a0") UWORD * string)="\tjsr\t-78(a6)";
- #define TT_UStrWidth(string) __TT_UStrWidth(TTRenderBase, (string))
-
- #endif /* _VBCCINLINE_TTRENDER_H */
-